/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Pizzaria.cadastros;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

//Referencia
// http://docs.oracle.com/javase/tutorial/essential/regex/
public class validaEmail {

    public validaEmail() {

        //E-mail que gostaria de testar
        String[] emails = {"luca s2-iorio@cas-tecnologia.com.br"};
        
        //Testando todos os e-mails
        for (String email : emails) {
            if (email != null) {
                if (checkEmail(email) == false) {
                    String str = "Campo E-mail deve conter apenas letras de a a z, numero de 0 a 9, . - ou _, @ (arroba) e não deve conter espaços em branco";
                    System.out.println(email + " : " + checkEmail(email));
                    System.out.println(str);
                }

            }

        }
    }

//    public static void main(String args[]) {
//        new validaEmail();
//    }

    private boolean checkEmail(String email) {
        //Registrando a expressao
        Pattern pattern = Pattern.compile("[\\w-_.&]+@[\\w-_&]+[.]{1}[\\w-_]+[.]?[\\w-_]+");
        Matcher matcher = pattern.matcher(email);

        //checando
        return matcher.matches();


    }
}